b010ba75c0c3ee337e5233516a30b0a8cddf2960,useragent-examples/useragent-swagger-ui/src/main/java/com/temenos/useragent/example/swagger/servlet/SwaggerServlet.java,SwaggerServlet,doGet,#HttpServletRequest#HttpServletResponse#,55
Before Change
jsonReader.close();
// Build a JsonReader object with the basePath and the data from api-docs.json in order to write it to the response
JsonObjectBuilder builder = Json.createObjectBuilder();
builder.add("basePath", "http://" + req.getServerName() + ":" + req.getServerPort() + req.getContextPath() + "/" + irisUrlMapping);
for (Entry<String, JsonValue> entry : jsonSwaggerObject.entrySet()) {
builder.add(entry.getKey(), entry.getValue());
}
After Change
}
builder.add("basePath", req.getContextPath() + "/" + irisUrlMapping);
builder.add("host", req.getServerName() + ":" + req.getServerPort());
JsonObject jsonFinalSwaggerObject = builder.build();
JsonWriter jsonWriter = Json.createWriter(resp.getOutputStream());